<?php
class dao {

    public function connexion() {

        $utilisateur = 'root';
        $pass = '';
        $source = 'mysql:host=localhost;dbname=projetweb';

        try {
            return $connexion = new PDO($source, $utilisateur, $pass);
        } catch (PDOExeption $ex) {
            die("impossible de se connecter a la base de donnee : " . $ex->getMessage());
        }
    }

}


class requete extends dao {
    
    private $titre;
    private $disponibilite;
    private $descritpion;
    private $date_edition;
    private $auteur;
    private $editeur;
    private $stock;
    private $prix_unitaire;

    
    
    public function __construct($titre,$disponibilite, $descritpion,$date_edition,$auteur,$editeur,$stock,$prix_unitaire) {
     
        $this->titre = $titre;
        $this->disponibilite = $disponibilite;
        $this->descritpion= $descritpion;
        $this->date_edition=$date_edition;
        $this->auteur=$auteur;
        $this->editeur=$editeur;
        $this->stock=$stock;
        $this->prix_unitaire=$prix_unitaire;
        

        

        
    }
          public function modifierarticle()
        {
        $req = " UPDATE article SET TITRE ='" . $this->titre . "', DISPONIBILITE = '" . $this->disponibilite . "', DESCRIPTION = '" . $this->descritpion. "', DATE_EDIITION ='".$this->date_edition."', AUTEUR='" . $this->auteur . "', EDITEUR = '" . $this->editeur . "', STOCK = '".$this->stock."', PRIX_UNITAIRE='".$this->prix_unitaire."' WHERE TITRE = '".$this->titre."'";

        try {
        $this->connexion()->exec($req);
        return 1;
        } catch (PDOException $ex) {
            die("erreur sql : " . $ex->getMessage());
            return 2;
        }
    }
    
   
    }
?>
